# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 7F69 moveq.l D7, 0x69 00000002 AB06 syscall CullPoints 00000004 0000 0DC8 ori.b D0, 0xC8 00000008 0000 0744 ori.b D0, 0x44 /* 'D' */ 0000000C 0000 00DE ori.b D0, 0xDE 00000010 8000 or.b D0, D0 00000012 0002 3590 ori.b D2, 0x90 00000016 5F55 subq.w [A5], 7 00000018 4368 6172 chk.w D1, [A0 + 0x6172] 0000001C 54AC 686F addq.l [A4 + 0x686F], 2 00000020 58AC 5F4C addq.l [A4 + 0x5F4C], 4 00000024 926C 5F50 sub.w D1, [A4 + 0x5F50] 00000028 6173 bsr +0x75 /* 0000009D */ 0000002A 5F46 subq.w D6, 7 0000002C DFAC 8F6C add.l [A4 - 0x7094], D7 00000030 02ED .incomplete 00000032 3482 move.w [A2], D2 00000034 D1AB 02F3 add.l [A3 + 0x2F3], D0 00000038 3492 move.w [A2], [A2] 0000003A 02F5 .incomplete 0000003C 349A move.w [A2], [A2]+ 0000003E 5F48 subq.w A0, 7 00000040 646C bcc +0x6E /* 000000AE */ 00000042 4275 643A clr.w [A5 + D6.w * 4 + 0x3A] 00000046 3A53 movea.w A5, [A3] 00000048 7263 moveq.l D1, 0x63 0000004A 6C63 bge +0x65 /* 000000AF */ 0000004C 7246 moveq.l D1, 0x46 0000004E 2E63 movea.l A7, -[A3] 00000050 0BFA .incomplete 00000052 2230 52B0 move.l D1, [A0 + D5.w * 2 - 0x80] 00000056 FCD0 0C0A .extension 0xCD0 <> // unimplemented 0000005A 4F62 chk.w D7, -[A2] 0000005C 6A00 FBF0 bpl -0x40E /* FFFFFC4E */ 00000060 FC68 FBC8 .extension 0xC68 <>, 0xFBC8 // unimplemented 00000064 13D2 FBE8 FB92 move.b [0xFBE8FB92], [A2] 0000006A FB6C .extension 0xB6C <> // unimplemented 0000006C FD20 .extension 0xD20 <> // unimplemented 0000006E FB48 .extension 0xB48 <> // unimplemented 00000070 FC5A FE02 .extension 0xC5A <>, 0xFE02 // unimplemented 00000074 5F56 subq.w [A6], 7 00000076 7565 moveq.l D2, 0x65 00000078 7804 moveq.l D4, 0x04 0000007A FD24 .extension 0xD24 <> // unimplemented 0000007C 52AB 9D6C addq.l [A3 - 0x6294], 1 00000080 7450 moveq.l D2, 0x50 00000082 7073 moveq.l D0, 0x73 00000084 5F42 subq.w D2, 7 00000086 6567 bcs +0x69 /* 000000EF */ 00000088 0397 bclr [A7], D1 0000008A 222B 0CB2 move.l D1, [A3 + 0xCB2] 0000008E 0C1A FB82 cmpi.b [A2]+, 0x82 00000092 F87E 0CC2 .extension 0x87E <>, 0x0CC2 // unimplemented 00000096 03D1 .incomplete 00000098 5F46 subq.w D6, 7 0000009A ED22 asl D2.b, D6 0000009C 966C 655F sub.w D3, [A4 + 0x655F] 000000A0 6545 bcs +0x47 /* 000000E7 */ 000000A2 7874 moveq.l D4, 0x74 000000A4 4E61 move USP, A1 000000A6 976C 5461 sub.w [A4 + 0x5461], D3 000000AA 625F bhi +0x61 /* 0000010B */ 000000AC 6543 bcs +0x45 /* 000000F1 */ label000000AE: 000000AE 956C 6553 sub.w [A4 + 0x6553], D2 000000B2 7473 moveq.l D2, 0x73 000000B4 ED50 roxl D0.w, 6 000000B6 ED42 asl D2.w, 6 000000B8 F9F4 .invalid <> 000000BA ED3E rol D6.b, D6 000000BC FCF4 FA96 .extension 0xCF4 <> // unimplemented 000000C0 FDD8 .invalid <> 000000C2 8E6C 4669 or.w D7, [A4 + 0x4669] 000000C6 936C 5570 sub.w [A4 + 0x5570], D1 000000CA 6461 bcc +0x63 /* 0000012D */ 000000CC ED36 roxl D6.b, D6 000000CE 4C6E 4C76 4C73 movem.l D1,D2,D4,D5,D6,A2,A3,A6, [A6 + 0x4C73] 000000D4 996C 6550 sub.w [A4 + 0x6550], D4 000000D8 4473 2389 neg.w [[ + <> + D2 * 2]] 000000DC 0C0A 142E cmpi.b A2, 0x2E /* '.' */ 000000E0 0403 2728 subi.b D3, 0x28 /* '(' */ 000000E4 C306 abcd D1, D6 000000E6 9B02 subx.b D5, D2 000000E8 4608 not.b A0 000000EA 124B movea.b A1, A3 000000EC 04BB 0200 7B3A 2A10 subi.l [PC + D2 * 2 + 0x10], 0x2007B3A 000000F4 B006 cmp.b D0, D6 000000F6 2E16 move.l D7, [A6] 000000F8 0E18 736F .invalid.b [A0]+, 0x6F /* 'o' */ // invalid immediate operation 000000FC 531F subq.b [A7]+, 1 000000FE 832B 1B1D or.b [A3 + 0x1B1D], D1 00000102 1334 7334 move.b -[A1], <> 00000106 2F0A move.l -[A7], A2 00000108 0C0A 2423 cmpi.b A2, 0x23 /* '#' */ 0000010C 002E 040F 4104 ori.b [A6 + 0x4104], 0xF 00000112 B304 xor.b D4, D1 00000114 DC08 add.b D6, A0 00000116 124E movea.b A1, A6 00000118 4504 .invalid 2, D4 // invalid opcode 4 with b == 4 0000011A A869 syscall FixRatio 0000011C 0426 8300 subi.b -[A6], 0x0 00000120 2C99 move.l [A6], [A1]+ 00000122 04AB 4723 D195 040F subi.l [A3 + 0x40F], 0x4723D195 0000012A 8504 sbcd D2, D4 0000012C D208 add.b D1, A0 0000012E 1210 move.b D1, [A0] 00000130 B700 xor.b D0, D3 00000132 3273 1B8D movea.w A1, [[ + <>] + D1 * 2] 00000136 047B C266 8904 subi.w <>, 0xC266 0000013C E300 asl D0.b, 1 0000013E 8A04 or.b D5, D4 00000140 2E10 move.l D7, [A0] 00000142 0693 0508 4002 addi.l [A3], 0x5084002 00000148 FB29 .extension 0xB29 <> // unimplemented 0000014A A830 syscall Pack14 0000014C C680 and.l D3, D0 0000014E AB04 syscall ColorMap 00000150 B256 cmp.w D1, [A6] 00000152 8D01 sbcd D6, D1 00000154 3B32 2A10 move.w -[A5], [A2 + D2 * 2 + 0x10] 00000158 26F3 003E move.l [A3]+, [A3 + D0.w + 0x3E] 0000015C 0E18 0F6D .invalid.b [A0]+, 0x6D /* 'm' */ // invalid immediate operation 00000160 051F btst [A7]+, D2 00000162 136C 9235 0A23 move.b [A1 + 0xA23], [A4 - 0x6DCB] 00000168 790A moveq.l D4, 0x0A 0000016A 3C65 movea.w A6, -[A5] 0000016C 0AEB .incomplete 0000016E 08E7 0054 bset.b -[A7], 0x54 /* 'T' */ 00000172 110F move.b -[A0], A7 00000174 43BC 1342 CD04 .invalid 1, 0x1342CD04 // invalid opcode 4 with b == 6 0000017A B410 cmp.b D2, [A0] 0000017C 2E04 move.l D7, D4 0000017E 0FC1 .incomplete 00000180 048B 0260 1C28 subi.l A3, 0x2601C28 00000186 3518 move.w -[A2], [A0]+ 00000188 8D04 sbcd D6, D4 0000018A 0F91 bclr [A1], D7 0000018C 0913 btst [A3], D4 0000018E 310A move.w -[A0], A2 00000190 0C4A F10E cmpi.w A2, 0xF10E 00000194 8E0F or.b D7, A7 label00000196: 00000196 E27B ror D3.w, D1 00000198 12E2 move.b [A1]+, -[A2] 0000019A AB1B syscall PutRgn 0000019C 1406 move.b D2, D6 0000019E 0800 8333 btst.b D0, 0x33 /* '3' */ 000001A2 6E2A bgt +0x2C /* 000001CE */ 000001A4 6AF0 bpl -0xE /* 00000196 */ 000001A6 1400 move.b D2, D0 000001A8 6B81 bmi -0x7D /* 0000012B */ 000001AA 36B0 E672 move.w [A3], [A0 + A6.w * 8 + 0x72] 000001AE 168B move.b [A3], A3 000001B0 300F move.w D0, A7 000001B2 283B 1866 move.l D4, [PC + D1 + 0x66] 000001B6 1307 move.b -[A1], D7 000001B8 0517 btst [A7], D2 000001BA 1633 0A8D move.b D3, [A3 + D0 * 2 - 0x115] 000001BE 0CC6 .incomplete 000001C0 803B 1C8E or.b D0, [PC + D1 * 4 - 0x114] 000001C4 0FE2 .incomplete 000001C6 A30B syscall Rename/PBHRename/HRename, flags=3 000001C8 E2FB 0759 lsr .w [[PC]] 000001CC 0583 bclr D3, D2 label000001CE: 000001CE 0112 btst [A2], D0 000001D0 4A14 tst.b [A4] 000001D2 006B 8130 B006 ori.w [A3 - 0x4FFA], 0x8130 000001D8 1C16 move.b D6, [A6] 000001DA BB02 xor.b D2, D5 000001DC 6904 bvs +0x6 /* 000001E2 */ 000001DE 8E0F or.b D7, A7 000001E0 E2C3 lsr .w D3 label000001E2: 000001E2 17E2 7B0F D503 FEF0 move.b [[PC + <>] + D7 * 2 - 0x2AFC0110], -[A2] 000001EA C903 abcd D4, D3 000001EC 0F30 80E5 btst [A0 + A0.w - 0x27], D7 000001F0 0EF3 .incomplete 000001F2 001B 0099 ori.b [A3]+, 0x99 000001F6 181B move.b D4, [A3]+ 000001F8 D0E3 add.w A0, -[A3] 000001FA A073 syscall OSReserved 000001FC 050A btst A2, D2 000001FE 1B9D 4BEB 9327 0334 8325 move.b [[-0x6CD9] + 0x3348325], [A5]+ 00000208 B34F cmpm.w [A1]+, [A7]+ 0000020A FB6E .extension 0xB6E <> // unimplemented 0000020C BB6C 63DC xor.w [A4 + 0x63DC], D5 00000210 CBEC 5B4F muls.w D5, [A4 + 0x5B4F] 00000214 9B50 sub.w [A0], D5 00000216 7348 moveq.l D1, 0x48 00000218 1F1B move.b -[A7], [A3]+ 0000021A 1DC3 move.b <>, D3 0000021C 370F move.w -[A3], A7 0000021E 0A0C 1624 xori.b A4, 0x24 /* '$' */ 00000222 AB02 syscall BitsToPix 00000224 8AA5 or.l D5, -[A5] 00000226 1612 move.b D3, [A2] 00000228 1606 move.b D3, D6 0000022A 0840 BE34 bchg.b D0, 0x34 /* '4' */ 0000022E 00AB 852A 280B 5CBA ori.l [A3 + 0x5CBA], 0x852A280B 00000236 0444 3300 subi.w D4, 0x3300 /* '3\0' */ 0000023A 9304 subx.b D1, D4 0000023C 9B84 subx.l D5, D4 0000023E 9B84 subx.l D5, D4 00000240 1B04 move.b -[A5], D4 00000242 0814 020F btst.b [A4], 0xF 00000246 C923 and.b -[A3], D4 00000248 8B2B BC14 or.b [A3 - 0x43EC], D5 0000024C 0213 3EA8 andi.b [A3], 0xA8 00000250 308B move.w [A0], A3 00000252 1525 move.b -[A2], -[A5] 00000254 033B 1204 btst [PC + D1.w * 2 + 0x4], D1 00000258 BCBE cmp.l D6, <> 0000025A 0400 6314 subi.b D0, 0x14 0000025E 6E30 bgt +0x32 /* 00000290 */ 00000260 F400 .invalid <> 00000262 CB4E exg A5, A6 00000264 BB12 xor.b [A2], D5 00000266 2D05 move.l -[A6], D5 00000268 FB02 .extension 0xB02 <> // unimplemented 0000026A A336 syscall MoreMasters, flags=3 0000026C 9B04 subx.b D5, D4 0000026E 8507 sbcd D2, D7 00000270 BC1C cmp.b D6, [A4]+ 00000272 16E5 move.b [A3]+, -[A5] 00000274 070F btst A7, D3 00000276 A82A syscall ComponentDispatch 00000278 6AA5 bpl -0x59 /* 0000021F */ 0000027A 2914 move.l -[A4], [A4] 0000027C 40D0 move.w [A0], SR 0000027E 4443 neg.w D3 00000280 0F73 052B 09A8 3080 26B3 bchg [[A3 + 0x9A8 + D0 * 4] + 0x308026B3], D7 0000028A 0296 3D2F 1F31 andi.l [A6], 0x3D2F1F31 label00000290: 00000290 2FE5 move.l <>, -[A5] 00000292 0D8B bclr A3, D6 00000294 20A4 move.l [A0], -[A4] 00000296 330E move.w -[A1], A6 00000298 A31D syscall MaxMem, flags=3 0000029A 6301 bls +0x3 /* 0000029D */ 0000029C 0483 0623 0063 subi.l D3, 0x6230063 000002A2 0803 0976 btst.b D3, 0x76 /* 'v' */ 000002A6 8B07 sbcd D5, D7 000002A8 0A43 2FC3 xori.w D3, 0x2FC3 000002AC 0EC3 .incomplete 000002AE 0E6A 7B10 E31F .invalid.w [A2 - 0x1CE1], 0x7B10 // invalid immediate operation 000002B4 C30E abcd -[A1], -[A6] 000002B6 0B07 btst D7, D5 000002B8 7312 moveq.l D1, 0x12 000002BA D2E5 add.w A1, -[A5] 000002BC 0D0F btst A7, D6 000002BE A830 syscall Pack14 000002C0 C080 and.l D0, D0 000002C2 3A93 move.w [A5], [A3] 000002C4 1D03 move.b -[A6], D3 000002C6 0542 bchg D2, D2 000002C8 1402 move.b D2, D2 000002CA 0FA8 303A bclr [A0 + 0x303A], D7 000002CE 5B14 subq.b [A4], 5 000002D0 9B00 subx.b D5, D0 000002D2 6502 bcs +0x4 /* 000002D6 */ 000002D4 0F6D 027B bchg [A5 + 0x27B], D7 // begin alternate branch 000002D6-000002DC label000002D6: 000002D6 027B 1DEB 0734 andi.w <>, 0x1DEB // end alternate branch 000002D6-000002DC label000002D6: // (misaligned) 000002D8 1DEB 0734 move.b <>, [A3 + 0x734] 000002DC 3808 move.w D4, A0 000002DE 000F 388B ori.b A7, 0x8B 000002E2 0825 020F btst.b -[A5], 0xF 000002E6 4503 .invalid 2, D3 // invalid opcode 4 with b == 4 000002E8 A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3 000002EA 4605 not.b D5 000002EC 010F btst A7, D0 000002EE 4D03 .invalid 6, D3 // invalid opcode 4 with b == 4 000002F0 1307 move.b -[A1], D7 000002F2 C905 abcd D4, D5 000002F4 F360 .extension 0x360 <> // unimplemented 000002F6 A830 syscall Pack14 000002F8 DB20 add.b -[A0], D5 000002FA 9308 subx.b -[A1], -[A0] 000002FC 4502 .invalid 2, D2 // invalid opcode 4 with b == 4 000002FE 0F29 168B btst [A1 + 0x168B], D7 00000302 1529 020F move.b -[A2], [A1 + 0x20F] 00000306 A830 syscall Pack14 00000308 F31C .extension 0x31C <> // unimplemented 0000030A E308 lsl D0.b, 1 0000030C 2502 move.l -[A2], D2 0000030E 0F29 0243 btst [A1 + 0x243], D7 00000312 11BB 0742 44D3 013C move.b <>, [[PC + <>] + 0x44D3] 0000031A D4D4 add.w A2, [A4] 0000031C 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 0000031E 1402 move.b D2, D2 00000320 0FA8 2A4E bclr [A0 + 0x2A4E], D7 00000324 0B08 btst A0, D5 00000326 0904 btst D4, D4 00000328 0FA8 30CB bclr [A0 + 0x30CB], D7 0000032C 02DC .incomplete 0000032E 0504 btst D4, D2 00000330 B353 xor.w [A3], D1 00000332 2915 move.l -[A4], [A5] 00000334 E93E rol D6.b, D4 00000336 F139 .extension 0x139 <> // unimplemented 00000338 ABB7 syscall scDirTab32 0000033A 0F29 150B btst [A1 + 0x150B], D7 0000033E 058A bclr A2, D2 00000340 041E 2844 subi.b [A6]+, 0x44 /* 'D' */ 00000344 331B move.w -[A1], [A3]+ 00000346 04D2 .incomplete 00000348 7B29 moveq.l D5, 0x29 0000034A 4B1C .invalid 5, [A4]+ // invalid opcode 4 with b == 4 0000034C 0F06 btst D6, D7 0000034E 2313 move.l -[A1], [A3] 00000350 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4 00000352 344B movea.w A2, A3 00000354 0804 4B08 btst.b D4, 0x8 00000358 104B movea.b A0, A3 0000035A 0828 5B0B 0043 btst.b [A0 + 0x43], 0xB 00000360 5741 subq.w D1, 3 00000362 0161 bchg -[A1], D0 00000364 1FA3 0536 4334 5B0B D208 move.b [[A7 + 0x43345B0B] + D0 * 4 - 0x2DF8], -[A3] 0000036E 6329 bls +0x2B /* 00000399 */ 00000370 7000 moveq.l D0, 0x00 00000372 EB15 roxl D5.b, 5 00000374 C102 abcd D0, D2 00000376 A501 syscall Close, flags=5 00000378 2A10 move.l D5, [A0] 0000037A 2B34 6505 move.l -[A5], [[A4 + <>] + D6 * 4] 0000037E 9323 sub.b -[A3], D1 00000380 04CB .incomplete 00000382 0163 bchg -[A3], D0 00000384 17C5 0058 move.b [PC + D0.w + 0x58], D5 00000388 9A5B sub.w D5, [A3]+ 0000038A 0110 btst [A0], D0 0000038C 9E0B sub.b D7, A3 0000038E 0110 btst [A0], D0 00000390 9E3B 0194 sub.b D7, <> 00000394 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4 00000396 9B1C sub.b [A4]+, D5 00000398 82DB divu.w D1, [A3]+ 0000039A 0454 CB00 subi.w [A4], 0xCB00 0000039E 0A73 0ABB 1503 04A3 0214 xori.w [[A3 + <> + D1 * 4] + 0x4A30214], 0xABB 000003A8 4002 negx.b D2 000003AA A385 syscall IdleUpdate/PMgrOp, flags=3 000003AC 30EA 5843 move.w [A0]+, [A2 + 0x5843] 000003B0 05B3 2543 5C0F 2863 bclr [[A3 + <>] + 0x5C0F2863], D2 000003B8 4610 not.b [A0] 000003BA 2306 move.l -[A1], D6 000003BC 26F3 04EE move.l [A3]+, [A3 + D0.w * 4 - 0x18] 000003C0 0E18 0F11 .invalid.b [A0]+, 0x11 // invalid immediate operation 000003C4 5753 subq.w [A3], 3 000003C6 1F33 6D13 D12F A32B move.b -[A7], [[A3 + D6 * 4] - 0x2ED05CD5] 000003CE E931 roxl D1.b, D4 000003D0 EB06 asl D6.b, 5 000003D2 3B03 move.w -[A5], D3 000003D4 4E8A jsr A2 000003D6 0453 12AA subi.w [A3], 0x12AA 000003DA 6B2F bmi +0x31 /* 0000040B */ 000003DC 0305 btst D5, D1 000003DE 0400 3326 subi.b D0, 0x26 /* '&' */ 000003E2 8E0F or.b D7, A7 000003E4 E27B ror D3.w, D1 000003E6 76E2 moveq.l D3, 0xFFFFFFE2 000003E8 D344 addx.w D1, D4 000003EA 2101 move.l -[A0], D1 000003EC D53F add.b <>, D2 000003EE 7300 moveq.l D1, 0x00 000003F0 6502 bcs +0x4 /* 000003F4 */ 000003F2 5945 subq.w D5, 4 label000003F4: 000003F4 0F28 A307 btst [A0 - 0x5CF9], D7 000003F8 7045 moveq.l D0, 0x45 000003FA 0DC8 .incomplete 000003FC 7301 moveq.l D1, 0x01 000003FE C140 exg D0, D0 00000400 0FA1 bclr -[A1], D7 00000402 0F28 AAE3 btst [A0 - 0x551D], D7 00000406 17D5 4625 move.b [PC + D4.w * 8 + 0x25], [A5] 0000040A 11AA 6B0E 8E3B move.b [A0 + A0 * 8 + 0x3B], [A2 + 0x6B0E] // begin alternate branch 0000040E-00000412 label0000040E: 0000040E 8E3B 3AE2 or.b D7, [PC + D3 * 2 - 0x30] // end alternate branch 0000040E-00000412 label0000040E: // (misaligned) 00000410 3AE2 move.w [A5]+, -[A2] 00000412 732F moveq.l D1, 0x2F 00000414 E20B lsr D3.b, 1 00000416 23FD 068B 0206 move.l [0x068B0206], <> 0000041C 0825 07F5 btst.b -[A5], 0xF5 00000420 46BB 0704 not.l <> 00000424 CB04 abcd D5, D4 00000426 C904 abcd D4, D4 00000428 8EE3 divu.w D7, -[A3] 0000042A 63E2 bls -0x1C /* 0000040E */ 0000042C C31B and.b [A3]+, D1 0000042E E2CB lsr .w A3 00000430 1859 movea.b A4, [A1]+ 00000432 04FE .incomplete 00000434 7300 moveq.l D1, 0x00 00000436 4D04 .invalid 6, D4 // invalid opcode 4 with b == 4 00000438 6147 bsr +0x49 /* 00000481 */ 0000043A 010F btst A7, D0 0000043C EB0B lsl D3.b, 5 0000043E E500 asl D0.b, 2 00000440 E335 roxl D5.b, D1 00000442 0305 btst D5, D1 00000444 3400 move.w D2, D0 00000446 0FF1 .incomplete 00000448 1930 F702 CA97 move.b -[A4], [[A0 + <> + A7 * 8] - 0x3569] 0000044E 02DB .incomplete 00000450 0F15 btst [A5], D7 00000452 1ADC move.b [A5]+, [A4]+ 00000454 4567 chk.w D2, -[A7] label00000456: 00000456 0F61 bchg -[A1], D7 00000458 01BB 0101 bclr [[PC + <> + D0]], D0 0000045C 0B0F btst A7, D5 0000045E E122 asl D2.b, D0 00000460 8E0F or.b D7, A7 00000462 4956 chk.w D4, [A6] 00000464 2108 move.l -[A0], A0 00000466 4699 not.l [A1]+ 00000468 1634 0053 move.b D3, [A4 + D0.w + 0x53] 0000046C 6A85 bpl -0x79 /* 000003F3 */ 0000046E 1606 move.b D3, D6 00000470 8E03 or.b D7, D3 00000472 64E2 bcc -0x1C /* 00000456 */ 00000474 630E bls +0x10 /* 00000484 */ 00000476 E26B lsr D3.w, D1 00000478 13A1 0BFD move.b <>, -[A1] 0000047C 0204 F102 andi.b D4, 0x2 00000480 2121 move.l -[A0], -[A1] 00000482 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4 label00000484: 00000484 2521 move.l -[A2], -[A1] 00000486 5B5D subq.w [A5]+, 5 00000488 9702 subx.b D3, D2 0000048A F9A3 .invalid <> 0000048C AB3B syscall bXMAIN11 0000048E 6D5B blt +0x5D /* 000004EB */ 00000490 50F7 015F st <> 00000494 5D56 subq.w [A6], 6 00000496 5304 subq.b D4, 1 00000498 4124 .invalid 0, -[A4] // invalid opcode 4 with b == 4 0000049A 1B05 move.b -[A5], D5 0000049C 5304 subq.b D4, 1 0000049E 065B 0243 addi.w [A3]+, 0x243 000004A2 101E move.b D0, [A6]+ 000004A4 1085 move.b [A0], D5 000004A6 5133 0013 subq.b [A3 + D0.w + 0x13], 8 000004AA 3908 move.w -[A4], A0 000004AC FB16 .extension 0xB16 <> // unimplemented 000004AE 0800 B344 btst.b D0, 0x44 /* 'D' */ 000004B2 5B02 subq.b D2, 5 000004B4 6300 303B bls +0x303D /* 000034F1 */ 000004B8 27D0 333B 788B 002B 1914 5AC5 move.l [[PC + 0x788B002B + D3 * 2] + 0x19145AC5], [A0] 000004C4 02C5 .incomplete 000004C6 154E C115 move.b [A2 - 0x3EEB], A6 000004CA 4EC5 jmp D5 000004CC 15DB 111B move.b [PC + 0x111B /* 000015E9, cstring "" */], [A3]+ 000004D0 1238 087C move.b D1, [0x0000087C] 000004D4 0F00 btst D0, D7 000004D6 8366 or.w -[A6], D1 000004D8 817B 6B04 or.w <>, D0 000004DC 3808 move.w D4, A0 000004DE 1440 movea.b A2, D0 000004E0 008B 192A 5C80 ori.l A3, 0x192A5C80 000004E6 6B00 5A1B bmi +0x5A1D /* 00005F03 */ 000004EA 0C53 4240 cmpi.w [A3], 0x4240 /* 'B@' */ 000004EE 008B 3240 1C28 ori.l A3, 0x32401C28 000004F4 1C04 move.b D6, D4 000004F6 0043 36B3 ori.w D3, 0x36B3 000004FA 0D2A 2863 btst [A2 + 0x2863], D6 000004FE 00D3 .incomplete 00000500 0B8E bclr A6, D5 00000502 6B3F bmi +0x41 /* 00000543 */ 00000504 E203 asr D3.b, 1 00000506 14E2 move.b [A2]+, -[A2] 00000508 FB13 .extension 0xB13 <> // unimplemented 0000050A 4035 13F0 4011 1363 negx.b [0x40111363] 00000512 0B01 btst D1, D5 00000514 136B 190E 180F move.b [A1 + 0x180F], [A3 + 0x190E] 0000051A 0513 btst [A3], D2 0000051C FBBB .invalid <> 0000051E 7B1F moveq.l D5, 0x1F 00000520 2F2B 4893 move.l -[A7], [A3 + 0x4893] 00000524 3CF7 0412 move.w [A6]+, [A7 + D0.w * 4 + 0x12] 00000528 9D12 sub.b [A2], D6 0000052A AD45 syscall CheckItem, auto_pop 0000052C 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4 0000052E 930B subx.b -[A1], -[A3] 00000530 0B11 btst [A1], D5 00000532 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 00000534 BB01 xor.b D1, D5 00000536 D0D2 add.w A0, [A2] 00000538 7B1C moveq.l D5, 0x1C 0000053A 0304 btst D4, D1 0000053C BB05 xor.b D5, D5 0000053E EB0A lsl D2.b, 5 00000540 7300 moveq.l D1, 0x00 00000542 D0E6 add.w A0, -[A6] 00000544 C303 abcd D1, D3 00000546 FED0 C303 .extension 0xED0 <> // unimplemented 0000054A 7301 moveq.l D1, 0x01 0000054C D09B add.l D0, [A3]+ 0000054E 32F3 0A03 move.w [A1]+, [A3 + D0 * 2 + 0x3] 00000552 04D0 .incomplete 00000554 4148 chk.w D0, A0 00000556 E319 rol D1.b, 1 00000558 031B btst [A3]+, D1 0000055A 8B00 sbcd D5, D0 0000055C 830D sbcd -[A1], -[A5] 0000055E E302 asl D2.b, 1 00000560 EAD2 1B15 bfchg [A2] {D4:21} 00000564 0483 01EB 0AC0 subi.l D3, 0x1EB0AC0 0000056A E6EC 340B ror .w [A4 + 0x340B] 0000056E 20F3 0A04 move.l [A0]+, [A3 + D0 * 2 + 0x4] 00000572 C110 and.b [A0], D0 00000574 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4 00000576 105A movea.b A0, [A2]+ 00000578 E32E lsl D6.b, D1 0000057A E36D lsl D5.w, D1 0000057C AD40 syscall SetItmIcon, auto_pop 0000057E B3DC cmpa.l A1, [A4]+ 00000580 DB42 addx.w D5, D2 00000582 836E 1F61 or.w [A6 + 0x1F61], D1 00000586 0C53 A71B cmpi.w [A3], 0xA71B 0000058A 50D3 st [A3] 0000058C 5C4D addq.w A5, 6 0000058E 09F3 .incomplete 00000590 2AEB 1253 move.l [A5]+, [A3 + 0x1253] 00000594 0C1C 10C1 cmpi.b [A4]+, 0xC1 00000598 3F1C move.w -[A7], [A4]+ 0000059A 1071 14E5 movea.b A0, [A1 + D1.w * 4 - 0x27] 0000059E 3BBB 30C5 1AA1 move.w [A5 + D1 * 2 - 0x95], [PC + D3.w - 0x59] 000005A4 318B 0003 move.w [A0 + D0.w + 0x3], A3 000005A8 1AD5 move.b [A5]+, [A5] 000005AA 1BB5 3133 089B 1C83 0E63 00FB 0ED0 move.b [A5 + D0 * 8 - 0x48], [[A5 + 0x89B1C83 + D3] + 0xE6300FB] 000005B8 CD31 430D and.b [[A1 + <>] + D4 * 2], D6 000005BC 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4 000005BE C90B abcd -[A4], -[A3] 000005C0 B304 xor.b D4, D1 000005C2 8578 3106 or.w [0x00003106], D2 000005C6 10BB 0105 move.b [A0], [[PC + <>] + D0] 000005CA 1DB3 2533 5CD1 4C0F 7118 0FA1 2B0F 0A0C 9624 move.b [[A6 + <>] + D2 * 2 + 0xA0C9624], [[A3 + 0x5CD14C0F + D2 * 4] + 0x71180FA1] 000005DC CB09 abcd -[A5], -[A1] 000005DE 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4 000005E0 EB12 roxl D2.b, 5 000005E2 8A10 or.b D5, [A0] 000005E4 8B00 sbcd D5, D0 000005E6 5B3B 0F6C subq.b <>, 5 000005EA 3C05 move.w D6, D5 000005EC 6A0B bpl +0xD /* 000005F9 */ 000005EE 2D6B 150F 54D3 move.l [A6 + 0x54D3], [A3 + 0x150F] 000005F4 1A41 movea.b A5, D1 000005F6 1692 move.b [A3], [A2] 000005F8 BB00 xor.b D0, D5 000005FA FB05 .extension 0xB05 <> // unimplemented 000005FC 5302 subq.b D2, 1 000005FE A08B syscall CommToolboxDispatch 00000600 13EB 0A36 8302 4661 move.b [0x83024661], [A3 + 0xA36] 00000608 01A2 bclr -[A2], D0 0000060A E302 asl D2.b, 1 0000060C 2B14 move.l -[A5], [A4] 0000060E E302 asl D2.b, 1 00000610 9B02 subx.b D5, D2 00000612 1440 movea.b A2, D0 00000614 1296 move.b [A1], [A6] 00000616 020F A590 andi.b A7, 0x90 0000061A CB12 and.b [A2], D5 0000061C 7B6B moveq.l D5, 0x6B 0000061E 7306 moveq.l D1, 0x06 00000620 3302 move.w -[A1], D2 00000622 1C28 A53D move.b D6, [A0 - 0x5AC3] 00000626 9322 sub.b -[A2], D1 00000628 A82A syscall ComponentDispatch 0000062A 280B move.l D4, A3 0000062C 0954 bchg [A4], D4 0000062E C8FE mulu.w D4, <> 00000630 7C0F moveq.l D6, 0x0F 00000632 4002 negx.b D2 00000634 0F05 btst D5, D7 00000636 0365 bchg -[A5], D1 00000638 045A 6085 subi.w [A2]+, 0x6085 0000063C 040F 6501 subi.b A7, 0x1 00000640 A301 syscall Close, flags=3 00000642 8302 sbcd D1, D2 00000644 549B addq.l [A3]+, 2 00000646 3288 move.w [A1], A0 00000648 0304 btst D4, D1 0000064A B326 xor.b -[A6], D1 0000064C 5CA3 addq.l -[A3], 6 0000064E 0181 bclr D1, D0 00000650 086B 077B 086B bchg.b [A3 + 0x86B], 0x7B /* '{' */ 00000656 0625 0614 addi.b -[A5], 0x14 0000065A 02AB 9041 650B 2D23 andi.l [A3 + 0x2D23], 0x9041650B 00000662 082A 2826 530A btst.b [A2 + 0x530A], 0x26 /* '&' */ 00000668 0B0D btst A5, D5 0000066A 0E18 0F31 .invalid.b [A0]+, 0x31 /* '1' */ // invalid immediate operation 0000066E 10E3 move.b [A0]+, -[A3] 00000670 20C5 move.l [A0]+, D5 00000672 1B46 08A5 move.b [A5 + 0x8A5], D6 00000676 1A10 move.b D5, [A0] 00000678 3B02 move.w -[A5], D2 0000067A 3C90 move.w [A6], [A0] 0000067C 7002 moveq.l D0, 0x02 0000067E 2317 move.l -[A1], [A7] 00000680 C301 abcd D1, D1 00000682 A594 syscall ServerDispatch, flags=5 00000684 EB23 asl D3.b, D5 00000686 7B25 moveq.l D5, 0x25 00000688 9B5B sub.w [A3]+, D5 0000068A C35C and.w [A4]+, D1 0000068C 53A7 subq.l -[A7], 1 0000068E 7103 moveq.l D0, 0x03 00000690 0687 05ED 532C addi.l D7, 0x5ED532C 00000696 6503 bcs +0x5 /* 0000069B */ 00000698 0F71 031F 6B34 69A7 bchg [[A1] + D0 * 2 + 0x6B3469A7], D7 000006A0 CB09 abcd -[A5], -[A1] 000006A2 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4 000006A4 0516 btst [A6], D2 000006A6 220F move.l D1, A7 000006A8 44C1 move.b D1, CCR 000006AA 1F74 C11F 74C5 1FC3 3673 move.b [A7 + 0x3673], [[A4] + A4 + 0x74C51FC3] 000006B4 26D0 move.l [A3]+, [A0] 000006B6 3B12 move.w -[A5], [A2] 000006B8 FEE6 DB06 .extension 0xEE6 <> // unimplemented 000006BC CB12 and.b [A2], D5 000006BE D613 add.b D3, [A3] 000006C0 D0C5 add.w A0, D5 000006C2 25CB 32AB move.l [PC + 0x32AB /* 0000396F, cstring "" */], A3 000006C6 0585 bclr D5, D2 000006C8 0093 65E1 3910 ori.l [A3], 0x65E13910 000006CE AA43 syscall SetControlColor/SetCtlColor 000006D0 17D0 2B46 move.b <>, [A0] 000006D4 FED0 6B12 .extension 0xED0 <> // unimplemented 000006D8 3401 move.w D2, D1 000006DA 2FF9 1AB3 07AC move.l <>, [0x1AB307AC] 000006E0 0105 btst D5, D0 000006E2 7301 moveq.l D1, 0x01 000006E4 FAAC 4B13 .extension 0xAAC <> // unimplemented 000006E8 6905 bvs +0x7 /* 000006EF */ 000006EA ABB7 syscall scDirTab32 000006EC B706 xor.b D6, D3 000006EE 4183 .invalid 0, D3 // invalid opcode 4 with b == 6 000006F0 0F61 bchg -[A1], D7 000006F2 0581 bclr D1, D2 000006F4 3469 0581 movea.w A2, [A1 + 0x581] 000006F8 348B move.w [A2], A3 000006FA 003A A30B 5AD0 ori.b [PC + 0x5AD0 /* 000061CC, cstring "" */], 0xB 00000700 A705 syscall Status, flags=7 00000702 2DEB 3634 move.l <>, [A3 + 0x3634] 00000706 F340 .extension 0x340 <> // unimplemented 00000708 4A3B 291E 4A44 tst.b [[PC] + D2 + 0x4A44] 0000070E 0D2C 2334 btst [A4 + 0x2334], D6 00000712 8107 sbcd D0, D7 00000714 3322 move.w -[A1], -[A2] 00000716 D653 add.w D3, [A3] 00000718 9FA7 sub.l -[A7], D7 0000071A 066D 3319 C706 addi.w [A5 - 0x38FA], 0x3319 00000720 8813 or.b D4, [A3] 00000722 3034 E30D move.w D0, [[A4 + <>] + A6 * 2] 00000726 34E5 move.w [A2]+, -[A5] 00000728 3AA1 move.w [A5], -[A1] 0000072A 3A83 move.w [A5], D3 0000072C 062B 3241 4753 addi.b [A3 + 0x4753], 0x41 /* 'A' */ 00000732 0A03 070E xori.b D3, 0xE 00000736 180F move.b D4, A7 00000738 591B subq.b [A3]+, 4 0000073A 93A7 sub.l -[A7], D1 0000073C 835C or.w [A4]+, D1 0000073E 0F0A btst A2, D7